high-tech architecture - Spanish English Dictionary